I was unaware that ducks ate snails before seeing this one do just that. While people often believe ducks can only eat soft foods like bread, they actually have specialized stomachs that allow them to eat small rocks in order to crush up the hard shells of snails, one of their preferred food sources.